const {Sequelize, DataTypes} = require("sequelize");
const start = require("./utils/connect");

(async()=>{
  const sequelize = await start();
  const User = sequelize.define("User",{
    firstName:{
      type:DataTypes.STRING,
      allowNull:false
    },
    lastName:{
      type:DataTypes.STRING
    }
  },{
    freezeTableName:true // 强制使用定义表名
  });


  await User.sync({
    // force:true,
    // alter:true
  });

  // console.log("模型同步成功");

  // const users = await User.findAll();
  // const _users = users.map(el=>el.toJSON());
  // // console.log(_users);
  // let currentUser = _users[0];

  // console.log(currentUser);
  // currentUser.lastName = "123";
  // const updateUser = await User.update(currentUser,{
  //   where:{
  //     id:1
  //   }
  // });
  // console.log(updateUser);
  
})()